package com.ruoyi.gczl.bzgf.dq.mapper;

import java.util.List;
import com.ruoyi.gczl.bzgf.dq.domain.Bzgfdq;

/**
 * 标准规范电气Mapper接口
 *
 * @author huacai
 * @date 2024-08-28
 */
public interface BzgfdqMapper
{
    /**
     * 查询标准规范电气
     *
     * @param bzgfdqId 标准规范电气主键
     * @return 标准规范电气
     */
    public Bzgfdq selectBzgfdqByBzgfdqId(Integer bzgfdqId);

    /**
     * 查询标准规范电气列表
     *
     * @param bzgfdq 标准规范电气
     * @return 标准规范电气集合
     */
    public List<Bzgfdq> selectBzgfdqList(Bzgfdq bzgfdq);

    /**
     * 新增标准规范电气
     *
     * @param bzgfdq 标准规范电气
     * @return 结果
     */
    public int insertBzgfdq(Bzgfdq bzgfdq);

    /**
     * 修改标准规范电气
     *
     * @param bzgfdq 标准规范电气
     * @return 结果
     */
    public int updateBzgfdq(Bzgfdq bzgfdq);

    /**
     * 删除标准规范电气
     *
     * @param bzgfdqId 标准规范电气主键
     * @return 结果
     */
    public int deleteBzgfdqByBzgfdqId(Integer bzgfdqId);

    /**
     * 批量删除标准规范电气
     *
     * @param bzgfdqIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBzgfdqByBzgfdqIds(Integer[] bzgfdqIds);
}
